.pici { display:inline-block; position:relative; vertical-align:middle; top:-1px;}
.pici .pname { display:inline-block; width:34px; height:16px; line-height:15px; background:#e25656; color:#fff; font-size:12px;}
.pici:hover .pcdown { display:block;}
.pici .pcdown { display:none; position:absolute; width:420px; padding:0 0 10px; top:22px; border:1px solid #cfcfcf; background:#fff; z-index:2;}
.pici .pcdown .pctitle { height:34px; line-height:34px; padding:0 10px; text-align:left; margin-bottom:15px; border-bottom:1px solid #cfcfcf; background:#fbfbfb; font-weight:bold;}
.pici .pcdown em { position:absolute; width:11px; height:6px; left:10px; top:-6px; background:url(../images/backicon.png) no-repeat -12px -312px;}
.pici .pcdown ul { margin:0 20px;}
.pici .pcdown li { float:left; width:33.33%;}
.pici .pcdown li .num { position:relative; height:28px; text-align:center;}
.pici .pcdown li .num i { position:absolute; width:100%; height:5px; background:#d9dadc; left:0; top:11px;}
.pici .pcdown li .num span { display:inline-block; position:relative; width:28px; height:28px; line-height:28px; text-align:center; color:#919aa7; font-weight:bold; background:url(../images/backicon.png) no-repeat 0 -321px;}
.pici .pcdown li.first i { background:#adebff;}
.pici .pcdown li p { margin-top:5px;}
.pici .pcdown li.first .price .orange, .pici .pcdown li.on .price .orange { color:#00ceff;}
.pici .pcdown li.first .num span { background-position:0 -377px; color:#fff;}
.pici .pcdown li.on .num span { background-position:0 -349px; color:#fff;}
.pici .pcdown li.on .num i { background:#00ceff;}
.pici2 .pcdown { left:-190px;}
.pici2 .pcdown em { left:195px;}

.dataTable .peo { display:inline-block; padding-left:25px; background:url(../images/backicon.png) no-repeat 0 -234px;}
.dataTable .msg { position:relative; display:inline-block;}
.dataTable .msg span { display:inline-block; width:14px; height:12px; margin:2px 0; background:url(../images/backicon.png) no-repeat 0 -267px;}
.dataTable .msg p { display:none; position:absolute; width:320px; padding:5px 9px; left:-150px; top:20px; border:1px solid #ffa507; background:#fff; z-index:2;}
.dataTable .msg p i { position:absolute; width:11px; height:6px; left:150px; top:-6px; background:url(../images/backicon.png) no-repeat 0 -312px;}
.dataTable .msg:hover p { display:block;}

.dataTable .alltd .cname { display:inline-block; position:relative;}
.tan-companyInfo { position:absolute; width:260px; height:80px; padding:8px; top:-94px; border:1px solid #cfcfcf; background:#fff; z-index:3;}
.tan-companyInfo .pic { float:left; width:80px; height:80px; overflow:hidden;}
.tan-companyInfo .des { padding:5px 0 0 90px;}
.tan-companyInfo .des p { line-height:26px;}
.tan-companyInfo em { position:absolute; width:11px; height:6px; left:10px; bottom:-6px; background:url(../images/backicon.png) no-repeat -26px -312px;}
.tan-resetOrder .box{ position:absolute; left:50%; top:25%; margin-left:-210px; width:420px; background:#fff;}
.tan-resetOrder .closed { top:15px; right:15px; cursor:pointer;}
.tan-resetOrder .cont { padding:15px 33px;}
.tan-resetOrder li { float:left; width:50%; margin-top:15px;}
.tan-resetOrder .tarea { margin:15px 0; border:1px solid #e9e9e9;}
.tan-resetOrder .tarea textarea { padding:5px; height:50px; width:342px; border:0 none; color:#999;}
.tan-resetOrder .tarea p { height:28px; line-height:28px; padding:0 5px; text-align:right; background:#f8f8f8; font-size:12px; color:#999; }
.tan-editprice .box{ position:absolute; left:50%; top:25%; margin-left:-210px; width:420px; background:#fff;}
.tan-editprice .cont { padding:15px 33px;}
.tan-editprice .inputDiv { height:38px;}
.tan-editprice .inputDiv input { height:36px; line-height:36px; padding:0 5px; width:200px; margin-right:5px; border:1px solid #dbdbdb;}
.tanEditAddress .box{ position:absolute; left:50%; top:25%; margin-left:-377px; width:755px; background:#fff;}
.tanEditAddress .cont { padding:15px 33px;}
.tanEditAddress li { padding:10px 0;}
.tanEditAddress li label { float:left; width:80px; text-align:right; line-height:32px;}
.tanEditAddress li .inputfile { padding-left:90px;}
.tanEditAddress li .input { width:190px; height:30px; line-height:30px; padding:0 5px; border:1px solid #cfcfcf; border-radius:3px;}
.tanEditAddress li.errorli .input { border:1px solid #f75959;} 
.tanEditAddress li .error { display:inline-block; margin-left:15px;}
.tanEditAddress li select { height:32px; width:150px; margin-right:5px; border:1px solid #cfcfcf;}
.tanEditAddress li select.last { margin-right:0;}
.tanEditAddress li .d2 { margin-top:10px;}
.tanEditAddress li .d2 input { width:458px;}
.tanEditAddress li .ck { margin-top:5px;}
.tanEditAddress li .ck input { position:relative; top:-1px;}
.tanEditAddress li .btn-left{ margin-top:0;}
.tanTip .box { position:absolute; left:50%; top:25%; margin-left:-200px; width:400px; background:#fff;}
.tanTip .cont { padding:35px 50px 30px 60px;}
.tanTip .des { padding-left:55px; background:url(../images/tan.png) no-repeat left 5px; font-size:14px;}
.tanTip .des h4 { font-size:18px; color:#333; font-weight:bold; margin-bottom:5px;}
.tanTip .des p { margin-bottom:5px;}
.tanConfirm .box { position:absolute; left:50%; top:25%; margin-left:-200px; width:400px; background:#fff;}
.tanConfirm .cont { padding:65px 0 30px 0;}
.tanConfirm .cont p { text-align:center; font-size:14px; margin-bottom:25px;}

/*订单详情*/
.back-main-view .shortTab { margin:20px 0 0 60px; float:left;}
.back-main-view .shortTab li.on { background:#fff;}
.back-main-view { padding:22px 20px 25px 20px;}
.back-main-view .inner { padding:10px 0;}
.back-main-view .alltitle { padding:0 20px 8px; font-size:18px; font-weight:bold; color:#404040; border-bottom:1px solid #00b1db;}
.back-main-view .orderStatus { margin-bottom:25px; padding:22px 60px 32px; background:#f5fdff;}
.back-main-view .orderStatus .abtn { margin:0 10px 0 20px;}
.back-main-view .orderStatus .p1 { margin-top:8px;}
.back-main-view .orderStatus .p1 span { margin-right:25px;}
.back-main-view .orderStatus .p1 a { color:#00b1db}
.back-main-view .orderStatus .p1 i { font-style:normal; color:#999;}
.orderInfomation { margin:0 60px; border:1px solid #ebebeb;}
.orderInfomation h4 { height:38px; line-height:38px; margin-bottom:25px; padding-left:15px; font-weight:bold; font-size:14px; color:#333; background:#f0f0f0;}
.orderInfomation .backTab { height:29px; line-height:29px; padding-left:20px; border:0 none; border-bottom:1px solid #ebebeb;}
.orderInfomation .backTab a { float:left; width:78px; height:27px; line-height:27px; text-align:center; border:1px solid #fff; color:#333; font-weight:bold}
.orderInfomation .backTab a.on { border:1px solid #ebebeb; border-bottom:1px solid #fff; position:relative; padding-top:1px;}
.orderInfomation .backTab a:hover { color:#666; text-decoration:none;}
.orderInfomation .backcont { margin:0 22px; padding-bottom:8px;}
.orderInfomation td { padding:4px 0;}
.orderInfomation td span { color:#999;}
.orderInfomation .box { padding:10px 22px; border-top:1px solid #ebebeb;}
.orderInfomation .box h5 { margin-bottom:5px; font-size:14px; color:#333; font-weight:bold;}
.orderTable { margin:20px 60px;}
.orderTable .alltd { background:#f0f0f0;}
.orderTable .name { text-align:left; padding-left:25px; font-size:12px; line-height:26px;}
.orderTable .font14 { font-size:14px;}
.orderTable  td { padding:20px 0;}
.orderTable .tdtitle td { font-weight:bold; padding:5px 0; background:#f8f8f8;}
.orderviewDetail { margin:20px 60px;}
.orderviewDetail .msgcont { padding-right:260px; min-height:80px;}
.orderviewDetail .fr { text-align:right;}
.orderviewDetail .fr p { margin-bottom:8px;}
.orderviewDetail .fr .allprice { padding-top:8px;}
.orderviewDetail .fr .allprice b { font-size:18px;}
.orderpayInfo { margin:20px 60px; border:1px solid #ebebeb;}
.orderpayInfo h4 { height:38px; line-height:38px; padding-left:15px; font-weight:bold; font-size:14px; color:#333; background:#f0f0f0;}
.orderpayInfo .cont { padding:15px;}
.orderpayInfo td .surplus { margin-top:5px; padding-left:56px;}
.orderpayInfo td .orange { font-size:18px;}
.orderpayInfo td a { color:#00b1db;}
.orderpayInfo .line { margin-top:30px; padding:20px 0 10px; border-top:1px solid #ebebeb;}
.orderTable h3 { margin-bottom:10px; font-size:14px; color:#333; font-weight:bold;}
.pos { position:relative; top:-1px; border:1px solid #dbdbdb;}
.orderTable .bg td { background:#f8f8f8; color:#999;}
.orderTable .numform { display:inline-block; width:94px; height:20px; border:1px solid #e3e3e3;}
.orderTable .numform a { float:left; width:20px; height:20px; background:url(../images/backicon.png) no-repeat;}
.orderTable .numform input { float:left; width:52px; height:20px; border:0 none; outline:none; text-align:center;}
.orderTable .numform .dec { background-position:0 -414px; border-right:1px solid #e3e3e3}
.orderTable .numform .add { background-position:-20px -414px; border-left:1px solid #e3e3e3}
.orderviewDetail .abtn { width:133px; height:36px; line-height:36px; font-size:16px;}
.orderviewDetail .abtn:hover { color:#fff;}
.orderviewDetail2 .msgcont { min-height:40px; line-height:40px;}
.patd10 td { padding:5px 0;}
.back-main-view .process { margin:20px 60px; height:65px;}
.back-main-view .process li { float:left; width:130px; text-align:center; font-weight:bold;}
.back-main-view .process li .line { position:relative; height:28px; margin-bottom:15px; text-align:center;}
.back-main-view .process li .line i { position:absolute; width:100%; height:5px; left:0; top:11px; background:#d9dadc;}
.back-main-view .process li .line span { position:relative; z-index:2; display:inline-block; width:28px; height:28px; line-height:28px; font-size:16px; color:#919aa7; font-weight:bold; background:url(../images/backicon.png) no-repeat 0 -321px;}
.back-main-view .process .first .line i { background:#adebff;}
.back-main-view .process .first .line span { background-position:0 -377px; color:#fff;}
.back-main-view .process .first { color:#00ceff;}
.back-main-view .process .on .line i { background:#00ceff;}
.back-main-view .process .on .line span { background-position:0 -349px; color:#fff;}
.orderviewDetail .takegood { padding:20px 40px; width:650px; border:1px solid #00b1db;}
.orderviewDetail .takegood li { margin-top:20px;}
.orderviewDetail .takegood label { float:left; width:60px; text-align:right;}
.orderviewDetail .takegood .ma { display:inline-block; height:28px; line-height:28px; width:94px; margin-left:20px; text-align:center; border:1px solid #00b1db; border-radius:3px; color:#00b1db}
.orderviewDetail .takegood .ma:hover { background:#00b1db; color:#fff; text-decoration:none;}
.orderviewDetail .takegood input { padding:0 10px; width:180px; height:38px; line-height:38px; border:1px solid #e2e2e2;}
.orderviewDetail .takegood .abtn { width:100px;}


/*供应商订单管理*/
.warp-supplier .pici .pcdown li.first i { background:#ffc001;}
.warp-supplier .pici .pcdown li.first .num span { background-position:0 -483px;}
.warp-supplier .pici .pcdown li.on .num i { background:#fea910}
.warp-supplier .pici .pcdown li.on .num span { background-position:0 -511px;}
.warp-supplier .pici .pcdown li.first .price .orange, .warp-supplier .pici .pcdown li.on .price .orange { color:#f6a423}
.warp-supplier .tanbox .btn a { border:1px solid #f7ad36; color:#f7ad36}
.warp-supplier .tanbox .btn a:hover { background:#ffc001; border:1px solid #ffc001; color:#fff;}
.warp-supplier .back-main-view .alltitle { border-bottom:1px solid #ffc001;}
.warp-supplier .back-main-view .orderStatus { background:#fffcf4;}
.warp-supplier .back-main-view .orderStatus b { color:#fe6632}
.warp-supplier .back-main-view .orderStatus .p1 a { color:#fe6632}
.warp-supplier .orderpayInfo td a { text-decoration:underline;}
.logisticsCh .logtabtitle { height:30px;}
.logisticsCh .logtabtitle a { position:relative; float:left; margin-right:13px; width:96px; height:26px; line-height:26px; color:#666; text-align:center; padding:1px; border:1px solid #eaeaea;}
.logisticsCh .logtabtitle a.on { border:2px solid #faaa0d; padding:0;}
.logisticsCh .logtabtitle a:hover { text-decoration:none;}
.logisticsCh .logtabtitle a.on span { position:absolute; width:14px; height:14px; right:0; bottom:0; background:url(../images/backicon.png) no-repeat -17px -541px;}
.logisticsCh li { margin-top:20px;}
.logisticsCh li label { float:left; width:80px; text-align:right; line-height:32px; text-align:right;}
.logisticsCh li .inputfile { padding-left:90px;}
.logisticsCh li .inputfile input { height:30px; line-height:30px; width:190px; padding:0 5px; border:1px solid #d0d0d0;}
.logisticsCh li .inputfile select { height:30px; padding:0 5px; width:202px; border:1px solid #d0d0d0;}
.logisticsCh li .inputfile span { display:inline-block; font-size:12px; color:#fb4d44;}
.logisticsCh li .inputfile span i { float:left; width:14px; height:14px; margin:3px 5px 0 10px; background:url(../images/backicon.png) no-repeat 0 -541px;}
.addressInfobox td { padding:5px 0;}
.logisticsChok .txt { height:36px; line-height:36px;}
.logisticsChok .txt .cm { float:left; margin-right:50px;}
.logisticsChok .txt i { color:#999;}
.logisticsChok .cmdan { float:left;}
.logisticsChok .cmdan .look { float:right; position:relative; margin-left:15px; padding-bottom:10px; color:#fe6632}
.logisticsChok .cmdan .look .down { display:none; color:#666; position:absolute; width:330px; padding:5px 15px; background:#fff; border:1px solid #cfcfcf;}
.logisticsChok .cmdan .look:hover .down { display:block;}
.logisticsChok .look .down .dtitle { line-height:36px; border-bottom:1px solid #cfcfcf;}
.logisticsChok .look .down .dtitle a { float:right; width:11px; height:11px; margin-top:10px; background:url(../images/backicon.png) no-repeat -28px -482px;}
.logisticsChok .look .down li { padding-left:15px; margin-bottom:15px; font-size:12px; line-height:20px; color:#999; background:url(../images/dian1.png) no-repeat 0 7px;}
.logisticsChok .look .down li.on { color:#666; background:url(../images/dian2.png) no-repeat 0 7px;}
.logisticsChok .look .down .nolog { line-height:20px; margin:10px 0;  font-size:12px; padding-left:20px; background:url(../images/backicon.png) no-repeat 0 -562px;}
.logisticsChok .look .down em { position:absolute; width:11px; height:6px; left:10px; top:-6px; background:url(../images/backicon.png) no-repeat -28px -497px;}


/*订单成功*/
.orderSucessPage { width:1200px; margin:25px auto; background:#fff;}
.orderSucessPage .inner { padding:80px 0 100px 220px;}
.orderSucessPage h4 { padding-left:55px; line-height:44px; background:url(../images/right.png) no-repeat left center; font-size:18px; color:#333; font-weight:bold;}
.orderSucessPage h4 a { font-weight:normal; font-size:14px; color:#00a8e6;}
.orderSucessPage .someother { padding-left:55px; font-size:14px; color:#666;}
.orderSucessPage .someother p { color:#999; margin-bottom:20px;}
.orderSucessPage ul { display:inline-block; padding-bottom:10px; margin-bottom:15px; border-bottom:1px solid #dbdbdb;}
.orderSucessPage li { line-height:26px;}
.orderSucessPage li label { color:#999;}
.orderSucessPage li span { display:inline-block; min-width:200px;}
.orderSucessPage .info { padding-left:55px; font-size:14px; line-height:26px;}
.orderSucessPage .info a { color:#00a8e6; text-decoration:underline;}

/*下单页面*/
.placeOrder { width:1080px; padding:5px 60px 30px; margin:10px auto; background:#fff;}
.placeOrder .title { margin:25px 0 13px; padding-bottom:8px; font-size:16px; font-weight:bold; color:#404040; border-bottom:1px solid #dbdbdb;}
.placeOrder .editAddress { overflow-x:hidden;}
.placeOrder .editAddress ul { width:105%;}
.placeOrder .editAddress li { float:left; position:relative; padding:10px 16px; width:222px; height:155px; margin:0 20px 20px 0; background:url(../images/border.png) no-repeat; font-size:14px;}
.placeOrder .editAddress li.on { background-position:0 -175px;}
.placeOrder .editAddress li .adtitle { height:42px; line-height:42px; font-weight:bold; border-bottom:1px solid #f0f0f0;}
.placeOrder .editAddress li .adtitle span, .placeOrder .editAddress li .adtitle a { float:right; color:#00b1db; font-weight:normal;}
.placeOrder .editAddress li .name { height:48px; line-height:24px; overflow:hidden; margin:10px 0;}
.placeOrder .editAddress li .num { line-height:40px; border-top:1px solid #f0f0f0;}
.placeOrder .editAddress li .num span { float:right;}
.placeOrder .editAddress li .num a { margin-left:5px;}
.placeOrder .editAddress li.on em { position:absolute; width:26px; height:26px; right:0; bottom:0;  background:url(../images/backicon.png) no-repeat 0 -585px;}
.placeOrder .editAddress li.add { background:none; border:2px dashed #e3e3e3;}
.placeOrder .editAddress li.add:hover { border:2px dashed #00ceff}
.placeOrder .editAddress li.add a { display:block; width:100%; height:100%; overflow:hidden; text-align:center;}
.placeOrder .editAddress li.add span { display:block; width:40px; height:40px; margin:50px auto 10px; background:url(../images/add.png) no-repeat;}
.placeOrder .editAddress li.add a:hover { text-decoration:none; color:#666;}

.gray { color:#999;}
.invoiceBox .invtabtitle label { float:left; width:100px; text-align:right; line-height:30px; margin-right:10px;}
.invoiceBox .invtabtitle { height:30px; margin:20px 0 10px; font-size:14px;}
.invoiceBox .invtabtitle a { float:left; position:relative; min-width:88px; padding:1px 20px; height:26px; line-height:26px; margin-right:10px; text-align:center; border:1px solid #ebebeb;}
.invoiceBox .invtabtitle a.on span { position:absolute; width:14px; height:14px; right:0; bottom:0; background:url(../images/backicon.png) no-repeat -26px -585px;}
.invoiceBox .invtabtitle a.on { padding:0 19px; border:2px solid #00ceff;}
.invoiceBox .invtabtitle a:hover { text-decoration:none; color:#666;}
.invoiceBox li { margin-top:15px; font-size:14px;}
.invoiceBox li label { float:left; width:100px; text-align:right; line-height:32px;}
.invoiceBox li .inputfile { padding-left:110px;}
.invoiceBox li input { width:260px; padding:0 10px; height:30px; line-height:30px; border:1px solid #cfcfcf; outline:none; font-size:14px;}
.invoiceBox li .abtn { display:inline-block; height:34px; line-height:34px; width:116px; background:#00b1db; color:#fff; font-size:16px; text-align:center; border-radius:3px;}
.invoiceBox li .abtn:hover { text-decoration:none;background: #00ceff;}
.invoiceBox .disabled li input { padding:0; width:280px; height:32px; line-height:32px; border:0 none; background:none;}

.projectInfo { margin-bottom:20px; min-height:30px; line-height:30px; font-size:14px;}
.projectInfo span { float:left; width:25%;}
.placeOrder .orderTable { margin:0 auto 25px; font-size:14px;}
.placeOrder .placemsg { padding:10px 25px 10px 30px; margin-top:-15px; font-size:14px; border:1px solid #e9e9e9; border-top:0 none; background:#f8f8f8;}
.placeOrder .placemsg .txt { float:left; margin-top:10px;}
.placeOrder .placemsg .txt textarea { width:650px; margin-right:10px; padding:0 10px; height:28px; line-height:28px; border:1px solid #e9e9e9; resize:none; overflow:auto;}
.placeOrder .placemsg .price { float:right; text-align:right;}
.placeOrder .placemsg .price p { line-height:24px;}
.placeOrder .placemsg .price span { font-size:16px; font-weight:bold;}
.placeOrder .discountPrice { margin:20px 0; font-size:14px; text-align:right;}
.placeOrder .discountPrice p { line-height:26px;}
.placeOrder .payPrice { margin-bottom:10px; padding:15px; text-align:right; font-size:14px; background:#f8f8f8;}
.placeOrder .payPrice .p2 { margin-top:5px; color:#999; font-size:12px;}
.placeOrder .payPrice b { font-size:18px;}
.placeOrder .btn-right { text-align:right; font-size:14px;}
.placeOrder .btn-right a { height:36px; line-height:36px; width:100px;}
.placeOrder .btn-right a:hover { color:#fff;}

/*支付*/
.paypage { width:1080px; padding:25px 60px 30px; margin:10px auto; background:#fff;}
.praminfo { margin-bottom:30px; font-size:14px;}
.praminfo span { margin-right:20px;}
.praminfo span label { color:#999;}
.praminfo span a { color:#00b1db}
.praminfo span b { font-size:18px; color:#f6a422; font-weight:bold;}
.paypage h5 { margin-bottom:20px; padding-bottom:5px; font-size:16px; border-bottom:1px solid #ebebeb; font-weight:bold; color:#404040;}
.paypage .editcard { width:340px; height:175px; margin-bottom:20px; border:2px dashed #e3e3e3; text-align:center;}
.paypage .editcard p { font-size:14px; margin:50px 0 15px;}
.paypage .editcard .abtn { font-size:16px; width:116px; height:34px; line-height:34px;}
.paypage .editcard .abtn:hover { color:#fff;}
.paypage .cardbox li { cursor:pointer; float:left; width:250px;}
.paypage .cardbox li span { display:inline-block; width:188px; height:38px; margin-left:5px; border:1px solid #e9e9e9; vertical-align:middle;}
.paypage .cardbox li.on span { border:1px solid #00ceff;}
.paypage .cardbox .pinput { padding:20px 0; font-size:14px;}
.paypage .cardbox .pinput input { height:30px; line-height:30px; padding:0 10px; border:1px solid #cfcfcf;}
.paypage .cardbox .coin { padding:20px 15px; height:36px; line-height:36px; margin-bottom:20px; background:#f7f7f7; font-size:14px;}
.paypage .cardbox .coin input { position:relative; top:-1px;}
.btn-right { text-align:right; }
.paypage .cardbox .abtn { color:#fff; font-size:14px; width:100px; height:36px; line-height:36px;}
.paypage .paytip { margin-top:30px; padding-top:15px; font-size:14px; color:#999; border-top:1px solid #cfcfcf;}
.paypage .paytip h6 { font-weight:bold; margin-bottom:10px;}
.paypage .paytip p { line-height:26px;}
.paypage .paytip p a { color:#00b1db;}
.paypage .paytip p span { display:inline-block; width:12px; height:12px; vertical-align:middle; margin-right:5px; background:url(../images/backicon.png) no-repeat 0 -616px;}
.paypage .sucesscard li { position:relative; margin:0 20px 20px 0; float:left; width:335px; border:1px solid #ebebeb;}
.paypage .sucesscard li em { position:absolute; right:-5px; top:-5px; width:56px; height:21px; background:url(../images/hu.png) no-repeat;}
.paypage .sucesscard li .cd { padding:15px 13px; border-bottom:1px solid #dadada; color:#333;}
.paypage .sucesscard li .cd img { float:left; margin-right:12px;}
.paypage .sucesscard li .cd .p1 { color:#999; margin-top:5px;}
.paypage .sucesscard li .name { height:46px; line-height:46px; padding:0 13px; background:#f0f0f0; font-size:14px;}
.paypage .sucesscard li .act { padding:12px 14px;}
.paypage .sucesscard li .act a { display:inline-block; width:56px; height:20px; line-height:20px; color:#fff; text-align:center; background:#f7ad36;}
.paypage .sucesscard2 li em { position:absolute; right:-5px; top:-5px; width:56px; height:21px; background:url(../images/hu2.png) no-repeat;}
.paypage .orderpayInfo { font-size:14px; margin:0 0 30px; border:0 none;}
.paypage .orderpayInfo .cont { padding:0;}
.paypage .hideinput { display:inline-block; margin-left:20px;}
.paypage .hideinput input { height:30px; line-height:30px; width:60px; padding:0 4px; text-align:right; border:1px solid #cfcfcf;}
.paypage .coin .fr b { font-size:24px; font-weight:normal; color:#f6a422;}
.paypage .payoffline { padding:30px 0 0 20px; font-size:14px;}
.paypage .payoffline dd { margin-top:12px; position:relative;}
.paypage .payoffline dd label { float:left; width:110px; text-align:right; line-height:32px; }
.paypage .payoffline dd .ddinput { padding-left:125px;}
.paypage .payoffline dd .ainput { height:30px; line-height:30px; padding:0 5px; width:175px; margin-right:5px; border:1px solid #cfcfcf; border-radius:3px;}
.paypage .payoffline dd .error { position:absolute; left:360px; top:4px; color:#f64747;}
.paypage .payoffline dd .error i { float:left; width:14px; height:14px; margin:4px 5px 0 0; background:url(../images/backicon.png) no-repeat 0 -461px;}
.paypage .payoffline dd .upload { display:inline-block; width:104px; height:30px; line-height:30px; border:1px solid #00b1db; border-radius:3px; color:#00b1db; text-align:center;}
.paypage .payoffline dd .gray { line-height:32px; color:#999;}
.paypage .payoffline dd .shangchuan { display:block; width:90px; height:80px; background:url(../images/upload.png) no-repeat;}
.back-main-view .orderpayInfo li { line-height:28px;}
.back-main-view .orderpayInfo li label { display:inline-block; width:70px; text-align:right; color:#999;}
.back-main-view .orderpayInfo2 td { padding:7px 0;}
.dataTable .payerror { position:relative; color:#f64747; display:inline-block; padding-bottom:5px; *display:inline; *zoom:1; z-index:2;}
.dataTable .payerror span { float:left; width:14px; height:14px; margin:4px 5px 0 0; background:url(../images/tan2.png) no-repeat;}
.dataTable .payerror .pcdown { display:none; position:absolute; top:25px; left:0; width:300px; padding:15px; text-align:left; color:#666; border:1px solid #cfcfcf; background:#fff;}
.dataTable .payerror .pcdown em { position:absolute; width:11px; height:6px; left:10px; top:-6px; background:url(../images/backicon.png) no-repeat -12px -312px;}
.dataTable .payerror:hover .pcdown { display:block;}
.mb10 { margin-bottom:10px;}







